using System;
using System.Collections.Generic;

namespace OpenWaves.ActivityFeed.Web
{
    public class UpdateDto
    {
        public string Source { get; set; }

        public IEnumerable<CommentDto> Comments { get; set; }

        public IEnumerable<LikeEntryDto> Likes { get; set; }

        public string Id { get; set; }
        public UserDto Publisher { get; set; }
        public DateTime PublishedOn { get; set; }
        public string ContentType { get; set; }

#if NET_40_OR_GREATER
        public dynamic Content { get; set; }
#else
        public object Content { get; set; }
#endif
    }
}